// 所有的常量
const constants = {
	// http请求常量配置
	HTTP_CONFIG:{
		method:{
			get:'GET',
			post:'POST',
			put:'PUT',
			delete:'DELETE'
		},
		// baseUrl:'http://192.168.1.12:8080/',	//D101教室
		baseUrl:'http://192.168.0.151:8080/',	//B106教室
		// baseUrl:'http://192.168.10.106:8080/',	// 本机
		timeout:5000,
		contentType:{
			JSON:'application/json;charset=UTF-8',
			formData:'multipart/form-data',
			default:'application/x-www-form-urlencoded'
		},
		httpCode:[
			{
				minCode:100,
				maxCode:199,
				desc:'请求被接受，需要继续处理'
			},
			{
				minCode:300,
				maxCode:399,
				desc:'请求被重定向'
			},
			{
				minCode:400,
				maxCode:499,
				desc:'请求被拒绝'
			},
			{
				minCode:500,
				maxCode:599,
				desc:'服务器错误，请稍后再试'
			}
		]
	},
	VALIDATE_CONFIG:{
		phoneNum:{
			regExp:/^1[3|5|6|7|8|9][0-9]{9}$/,
			tipInfo:'请输入11位手机号码'
		},
		account:{
			regExp:/^1[3|5|6|7|8|9][0-9]{9}$/,
			tipInfo:'请输入11位手机号码'
		},
		password:{
			regExp:/^\S{6,18}$/,
			tipInfo:'请输入6-18位密码'
		},
		msgCode:{
			regExp:/^\d{6}$/,
			tipInfo:'请输入6位数字的验证码'
		},
		name:{
			regExp:/^\S{2,10}$/,
			tipInfo:'请输入2-10位的用户名'
		},
		email:{
			regExp:/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
			tipInfo:'请输入正确的邮箱格式'
		},
		age:{
			regExp:/^(0?[1-9]|[1-9][0-9]|^120)$/,
			tipInfo:'年龄为1-120岁'
		},
		introduce:{
			regExp:/^\S{10,300}$/,
			tipInfo:'自我介绍为10-300字'
		}
	}
}

export default constants